from math import*
print('Дорогоой пользователь, введите число: ')
a=int(input())

while a>=1000 and a < 10000:

    # четность

    if a % 2 == 0:
        print('Число чётное: да')
    else:
        print('Число чётное: нет')
    # кратность

    if a % 3 == 0:
        print('Число кратно трём: да')
    else:
        print('Число кратно трём: нет')

        # число квадрат других чисел

    g = sqrt(a)
    if int(g) == g:
            print('Число является квадратом числа: ', g)
    else:
            print('Число является квадратом числа: нет')

    print()

   #рвзложение на цифры

    b=a//1000
    c=a//100%10
    d=a%100//10
    e=a%10
    print('Наименьшая цифра числа: ',min(b,c,d,e),)
    print('Наибольшая цифра числа: ',max(b,c,d,e))

    # кол-во нулей в числе

    asd = 0
    if b == 0:
        asd += 1
    if c == 0:
        asd += 1
    if d == 0:
        asd += 1
    if e == 0:
        asd += 1
    print('Количество нулей в числе: ', asd)

    print()



    #кол-во квадраты в числе

    w=sqrt(b)

    if int(w)==w:
        print('Цифра в разряде единиц является квадратом цифры: ', int(w))
    else:
        print('Цифра в разряде единиц является квадратом цифры: нет')

    z=sqrt(c)
    if int(z)==z:
        print('Цифра в разряде десятков является квадратом цифры: ', int(z))
    else:
        print('Цифра в разряде десятков является квадратом цифры: нет')
    y=sqrt(d)
    if int(y)==y:
        print('Цифра в разряде сотен является квадратом цифры: ', int(y))
    else:
        print('Цифра в разряде сотен является квадратом цифры: нет')
    i=sqrt(e)
    if int(i)==i:
        print('Цифра в разряде тысяч является квадратом цифры: ', int(i))
    else:
        print('Цифра в разряде тысяч является квадратом цифры: нет')

    #кол-во квадратов

    qwe=0
    if int (w)==w:
        qwe+=1
    if int (z)==z:
        qwe+=1
    if int (y)==y:
        qwe+=1
    if int (i)==i:
        qwe+=1

    print('Количество квадратов в числе: ', qwe)
    a=int(input('Введите новое число, если хотите выйти введите не 4-х значное: '))
else:
    print('Число не подошло, попробуй снова')



